﻿using MVCBootStrapShell_WithTheme.Helpers;
using System.Web;
using System.Web.Optimization;

namespace MVCBootStrapShell_WithTheme
{
    public class BundleConfig
    {
        // Pour plus d'informations sur le regroupement, visitez http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js"));

            bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                        "~/Scripts/jquery.validate*"));

            // Utilisez la version de développement de Modernizr pour le développement et l'apprentissage. Puis, une fois
            // prêt pour la production, utilisez l'outil de génération (bluid) sur http://modernizr.com pour choisir uniquement les tests dont vous avez besoin.
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                        "~/Scripts/modernizr-*"));

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                      "~/Scripts/bootstrap.js",
                      "~/Scripts/respond.js"));


            foreach (var theme in Bootstrap.Themes)
            {
                var stylePath = string.Format("~/Content/Theme/{0}/bootstrap.css", theme);

                bundles.Add(new StyleBundle(Bootstrap.Bundle(theme)).Include(
                            //"~/Content/bootstrap.css",
                            stylePath,
                            "~/Content/bootstrap.custom.css",
                            "~/Content/Site.css"));
            }

            //bundles.Add(new StyleBundle(Bootstrap.Bundle("~/Content/css")).Include(
            //    //"~/Content/bootstrap.css",
            //            "~/Content/Theme/Darkly/bootstrap.css",
            //            "~/Content/bootstrap.custom.css",
            //            "~/Content/site.css"));

        //    bundles.Add(new StyleBundle("~/Theme/CasualBusiness/css").Include(
        //              "~/Theme/CasualBusiness/css/bootstrap.css",
        //              "~/Theme/CasualBusiness/css/bootstrap.min.css",
        //              "~/Theme/CasualBusiness/css/business-casual.css"));

        //    bundles.Add(new ScriptBundle("~/bundles/Theme/CasualBusiness").Include(
        //              "~/Theme/CasualBusiness/js/bootstrap.js",
        //              "~/Theme/CasualBusiness/js/bootstrap.min.js",
        //              "~/Theme/CasualBusiness/js/jquery.js"));
        }
    }
}
